<%@page import="study.itwill.team5.board.BoardCategory"%>
<%@page import="study.itwill.common.PatternChecker"%>

<%@page import="study.itwill.common.DBHandler"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true"%>
<%
	// 모든 파라미터 받기
	String seq = request.getParameter("seq");
	String category_name = request.getParameter("category_name");
	
	// 파라미터의 유효성 검사
	if (!PatternChecker.isValue(seq)) {
		out.print("<script type='text/javascript'>alert('파라미터가 없습니다.'); history.back();</script>");
		return;
	}
	if (!PatternChecker.isNum(seq)) {
		out.print("<script type='text/javascript'>alert('파라미터가 부정확합니다.'); history.back();</script>");
		return;
	}
	if (!PatternChecker.isValue(category_name)) {
		out.print("<script type='text/javascript'>alert('파라미터가 없습니다.'); history.back();</script>");
		return;
	}
	
	category_name = new String(category_name.getBytes("ISO-8859-1"), "UTF-8");
	 
	int n_seq = Integer.parseInt(seq);
	 
	%>

	<%@include file="../dbcon.jsp" %>
<% 
	/** 데이터 저장 */
	BoardCategory boca = new BoardCategory();
	boolean result = boca.editBoardCategory(n_seq, category_name);

	/** 접속 해제 */
	DBHandler.disconnect();

	// 페이지 강제 이동 (JSP)
	response.sendRedirect("viewBoardCategory.jsp?seq=" + seq);
%>
